もしSolana上のmemeトークンの荒波に飛び込んでいるなら、取引がまるで戦場のように感じられることはよく分かるでしょう。その中でも最も陰険な脅威の一つがsandwich attackです。これはMEV(Maximal Extractable Value)の一種で、ボットがあなたの取引を自分の買いと売りで挟み込み、スリッページから利益をかすめ取る手法です。特にボラティリティの高いmemeコインでは、1秒の差が命取りになります。
最近、Ghost LogsのChrisがツールSandwiched.meの大規模アップデートを発表し、Sandwich Detector v2を公開しました。これは単なる調整ではなく、痕跡を巧妙に隠すようになったボットを検出する上でのゲームチェンジャーです。
サンドイッチ攻撃の進化
初期のシンプルなsandwichは分かりやすいものでした:frontrunのトランザクションがあなたのスワップ直前にトークンを買い上げて価格を押し上げ、続くbackrunで直後に売る。結果としてあなたは約定量が減らされます。しかし攻撃者は進化しました。今ではfrontrunとbackrunを複数のトランザクションに分割したり、検出を逃れるためにウォレット間でトークンを移動させたりします。
Chrisはこう説明しています。「Sandwich botsは巧妙で、検出は常にいたちごっこだ」。新しい検出器は50以上のAMMsからデータを解析し、swapsやtransfersなどのシグナルを精査して、最もカモフラージュされた攻撃もフラグを立てます。
コミュニティの反発とバリデータの説明責任
スレッドでは、@Shiroi_solのようなコミュニティメンバーにも言及されています。彼らはMarinade Financeのようなプールを通じてステークされているバリデータがこれらの攻撃を行っていると指摘してきました。驚くべきことに、あるエポックではMarinadeのステークの20%以上がサンドイッチを行うバリデータに紐づいていました。これは悪意ある活動に使われる大きなSOLの塊であり、memeトークンを取引する一般のトレーダーに被害を与えます。
Ghost Logsは、クリーンなバリデータにデリゲートするよう呼びかけ、自分たちが支持するバリデータも紹介しています。JPoolやAeroPoolのようなプールは既に賛同しており、有害な行為なしにネットワークを守るためにデリゲートを行っています。
Anatoly Yakovenkoの巧妙な提案
ここでSolana共同創設者のAnatoly Yakovenko(@aeyakovenko)が巧妙なアイデアを示しました:「データを2週間遅らせて、@TimGarcia0 @MarinadeFinance やステークプールが攻撃者を即座に見つけられないようにして追放できるようにするというのはどうだろう?」
これはmemeトークン愛好家にとって素晴らしい発想です。公開される検出データを遅延させることで、ステークプールは静かにバインドを解除したり、悪質なアクターからunstakeしたりできます。攻撃者は検出に対する即時のフィードバックを得られないため、戦術を即座に変えることができず、善良な側にステルス上のアドバンテージが生まれます。まるでボットが捕まったことに気づく前に罠が作動するようなものです。
JitoのBrianらが指摘するように、これがすべてを止められるわけではなく、一部のバリデータはまだコミッションを引き抜く可能性はあるものの、犯人に気づかれずに有害なMEVを減らす一歩にはなる、という見方もあります。
これはなぜmemeトークンに重要か
memeトークンはSolanaの高速性と低手数料を活かして成長しますが、sandwich attackはリテールプレイヤーの信頼と利益を蝕みます。Sandwich Detector v2のようなツールは、バリデータの「sandwich rates」を確認してどこにステークするかを選ぶ力を与えてくれます。もしPump.funのようなプラットフォームでmemeをローンチしたり取引しているなら、こうしたアップデートを把握しておくことでsandwichされるのを避けられるかもしれません。
Sandwiched.meに行けば、v1とv2の検出器を切り替えて違いを自分で確認できます。またステーキングしているなら、公正なエコシステムのために戦っているGhostのようなプロジェクトをサポートすることも検討してください。
Solanaが進化を続ける中、Yakovenkoのような提案はMEV悪用に対するネットワークの耐性を高め、memeトークンコミュニティ全体に利益をもたらす可能性があります。あなたはどう思いますか—データ遅延は有効だと思いますか、それとももっと根本的な対策が必要でしょうか?